package cn.pinming.util;

import org.apache.shiro.crypto.hash.Md5Hash;
import org.apache.shiro.crypto.hash.Sha384Hash;

/**
 * @author wuwanggao@souche.com
 * @version 1.0
 * @description 加密工具
 * @date 2019-04-09 20:01
 */
public class EncryptUtil {
    private static final String salt = "wwgå∫ç∂´´©";


    /**
     * 这里可以选择自己的密码验证方式 比如 md5或者sha256等
     *
     * @param str 待加码内容
     * @return
     */
    public static String hash384Encrypt(String str) {
        return new Sha384Hash(str).toBase64();
    }

    public static String md5Hash(String str) {
        return new Md5Hash(str, salt).toString();
    }

}
